具有资源管理器形式的应用程序示例

若要获取示例和示例的安装说明,请参见下文:

  • 在 Visual Studio“帮助”菜单上单击“示例”

    有关更多信息,请参见定位示例文件

  • 示例的最新版本和完整列表可以从 Visual Studio 2008 示例网站获取。

  • 还可以在计算机的硬盘上查找示例。默认情况下,示例和自述文件将复制到 \Program Files\Visual Studio 9\Samples\ 下的一个文件夹中。对于 Visual Studio 速成版,所有示例都位于 Internet 上。

运行此示例

  • 按 F5。

演示

此示例包含与资源管理器界面类似的两个窗体:一个目录扫描器和一个资源管理器式的查看器。支持这两个窗体的文件包含在项目的单独文件夹中。

  • DirectoryScanner   这是一个简单的应用程序,它扫描所有逻辑驱动器或用户选定的起始目录中的所有目录和子目录。驱动器列表是使用 Directory..::.GetLogicalDrives 方法获得的。一个树形视图控件显示反映最新扫描的目录结构。目录根据其中包含的所有子目录和文件的总大小显示为绿色、黄色或红色。Directory..::.GetFiles 方法用于检索文件列表,FileInfo 类用于接收文件大小。

  • ExplorerStyleViewer   这是“Windows 资源管理器”应用程序的一个简化版本。通过使用 FileSystemInfo..::.Attributes 属性,ExplorerStyleViewer 显示的文件信息比 DirectoryScanner 显示的更多。它演示如何使用 TreeView..::.ImageList 属性将图标与文件类型相关联。它使用户可以通过双击文件(就像在“Windows 资源管理器”中一样)运行与该文件类型相关联的应用程序(如果存在关联)。应用程序是使用 Process..::.Start 方法启动的。